Fine Grain Provenance Using Temporal Databases

نویسندگان

  • Dieter Gawlick
  • Venkatesh Radhakrishnan
چکیده

Database applications often require rigorous provenance; e.g., it is important to know who is responsible for a change and at what time a change was done. Additionally, it is important to know which program, rule, or model was executed, and which data was used as input. The standard solution is to include provenance into the application logic. The consequence is that such a program extends significantly – a factor of 3 to 5 is often cited – and most importantly provenance by applications is normally badly designed and hard to use. This paper shows that temporal databases can be used to automate the provisioning process and that they enable a application design based on three key concepts: Facts, knowledge, and information.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inferring Fine-Grained Data Provenance in Stream Data Processing: Reduced Storage Cost, High Accuracy

Fine-grained data provenance ensures reproducibility of results in decision making, process control and e-science applications. However, maintaining this provenance is challenging in stream data processing because of its massive storage consumption, especially with large overlapping sliding windows. In this paper, we propose an approach to infer fine-grained data provenance by using a temporal ...

متن کامل

Towards Integrating Workflow and Database Provenance

While there has been substantial work on both database and workflow provenance, the two problems have only been examined in isolation. It is widely accepted that the existing models are incompatible. Database provenance is fine-grained and captures changes to tuples in a database. In contrast, workflow provenance is represented at a coarser level and reflects the functional model of workflow sy...

متن کامل

A Graph Model of Data and Workflow Provenance

Provenance has been studied extensively in both database and workflow management systems, so far with little convergence of definitions or models. Provenance in databases has generally been defined for relational or complex object data, by propagating fine-grained annotations or algebraic expressions from the input to the output. This kind of provenance has been found useful in other areas of c...

متن کامل

Evaluation of Ar-Ar ages of Individual Mica Grains for Provenance Studies of Loess, Long Island, NY A Thesis Presented by

of the Thesis Evaluation of Ar-Ar ages of Individual Mica Grains for Provenance Studies of Loess, Long Island, NY by Jian Zhong Master of Science in Geosciences State University of New York at Stony Brook 2001 Loess in a one-meter thick section on the SUNY Stony Brook Campus has been studied for grain size distribution and provenance. The loess provenance has been evaluated using single crystal...

متن کامل

Provenance in Dynamic Data Systems

Most digital data sets are subject to modifications. For example, scientific data may be updated according to the new experimental results, and sales data updated periodically according to new sales made. We often have data derived from these digital data sets. Our concern in this paper is the provenance of such derived data. Can we explain what a particular derived datum depends on, even if a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011